package br.com.cfccultura.admin.control.utils;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import org.springframework.stereotype.Repository;

import br.com.cfccultura.admin.model.enums.Periodo;
import br.com.cfccultura.admin.model.enums.TipoPeriodo;

@Repository
public class CarregaComboAjax {
	
	public List<Periodo> loadComboPeriodo(TipoPeriodo tipo) {
		List<Periodo> list = new ArrayList<Periodo>();
		if(tipo.equals(TipoPeriodo.DIA_UTIL)) {
			list.add(Periodo.MANHA);
			list.add(Periodo.TARDE);
			list.add(Periodo.NOITE);
		} else if(tipo.equals(TipoPeriodo.FINAL_SEMANA)) {
			list.add(Periodo.SABADO);
			list.add(Periodo.DOMINGO);
			list.add(Periodo.SABeDOM);
		} else if(tipo.equals(TipoPeriodo.QUALQUER)) {
			return Arrays.asList(Periodo.values());
		}
		return list;
	}

}
